/*************************************************
Author: byron
Date: 14/09/2013
Description:
Notes: 
*************************************************/

#ifndef __cmdinnerfightend_h__
#define __cmdinnerfightend_h__

#include "CTAsyncCmd.h"
#include "commclass.h"
#include "../act/CFightEndData.h"

class CMainCtrl;
class CCmdInnerFightEnd : public CTLib::CTAsyncCmd
{
public:
    CCmdInnerFightEnd()
    {
    }

    virtual int Do(void* pData);
    virtual int LogicDo(int iRet);

    CMainCtrl* pstMainCtrl;

	int _iSubCmd;
    bool _bIsLeft;
    bool _bIsLeftWin;
    bool _bIsPrepareWrong;
    bool _bHasDealBattle;
    bool _bIsReverWinning;
    int _iMapIndex;
    int _iDataIndex;
    int _iWrongIndex;
    int _iReportIndex;
    int _iWinningIndex;
    unsigned int _uiGID;
    CFightEndData _stFightEndData;
};

#endif // __cmdinnerfightend_h__

